package com.ruoyi.welder.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 焊工基本信息管理对象 welder_basic_info
 * 
 * @author ruoyi
 * @date 2023-01-04
 */
public class WelderBasicInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 姓名 */
    @Excel(name = "姓名")
    private String welderName;

    /** 单位名称 */
    @Excel(name = "单位名称")
    private String companyName;

    /** 焊工证号 */
    @Excel(name = "焊工证号")
    private String welderCard;

    /** 性别 */
    @Excel(name = "性别")
    private String welderGender;

    /** 钢印号 */
    @Excel(name = "钢印号")
    private String stampNo;

    /** 技术等级 */
    @Excel(name = "技术等级")
    private String technicalRegistration;

    /** 编制性质 */
    @Excel(name = "编制性质")
    private String preparation;

    /** 工号 */
    @Excel(name = "工号")
    private String welderId;

    /** 出生年月 */
    @Excel(name = "出生年月")
    private String birth;

    /** 焊接工龄 */
    @Excel(name = "焊接工龄")
    private String weldingYear;

    /** 文化程度 */
    @Excel(name = "文化程度")
    private String education;

    /** 身份证 */
    @Excel(name = "身份证")
    private String welderPersonId;

    /** 预留1 */
    @Excel(name = "联系电话")
    private String reserve1;

    /** 预留2 */
    @Excel(name = "预留2")
    private String reserve2;

    /** 预留3 */
    @Excel(name = "预留3")
    private String reserve3;

    /** 预留4 */
    @Excel(name = "预留4")
    private String reserve4;

    /** 预留5 */
    @Excel(name = "预留5")
    private String reserve5;

    /** 是否有效 */
    @Excel(name = "是否有效")
    private String isValid;

    public void setWelderName(String welderName) 
    {
        this.welderName = welderName;
    }

    public String getWelderName() 
    {
        return welderName;
    }
    public void setCompanyName(String companyName) 
    {
        this.companyName = companyName;
    }

    public String getCompanyName() 
    {
        return companyName;
    }
    public void setWelderCard(String welderCard) 
    {
        this.welderCard = welderCard;
    }

    public String getWelderCard() 
    {
        return welderCard;
    }
    public void setWelderGender(String welderGender) 
    {
        this.welderGender = welderGender;
    }

    public String getWelderGender() 
    {
        return welderGender;
    }
    public void setStampNo(String stampNo) 
    {
        this.stampNo = stampNo;
    }

    public String getStampNo() 
    {
        return stampNo;
    }
    public void setTechnicalRegistration(String technicalRegistration) 
    {
        this.technicalRegistration = technicalRegistration;
    }

    public String getTechnicalRegistration() 
    {
        return technicalRegistration;
    }
    public void setPreparation(String preparation) 
    {
        this.preparation = preparation;
    }

    public String getPreparation() 
    {
        return preparation;
    }
    public void setWelderId(String welderId) 
    {
        this.welderId = welderId;
    }

    public String getWelderId() 
    {
        return welderId;
    }
    public void setBirth(String birth) 
    {
        this.birth = birth;
    }

    public String getBirth() 
    {
        return birth;
    }
    public void setWeldingYear(String weldingYear) 
    {
        this.weldingYear = weldingYear;
    }

    public String getWeldingYear() 
    {
        return weldingYear;
    }
    public void setEducation(String education) 
    {
        this.education = education;
    }

    public String getEducation() 
    {
        return education;
    }
    public void setWelderPersonId(String welderPersonId) 
    {
        this.welderPersonId = welderPersonId;
    }

    public String getWelderPersonId() 
    {
        return welderPersonId;
    }
    public void setReserve1(String reserve1) 
    {
        this.reserve1 = reserve1;
    }

    public String getReserve1() 
    {
        return reserve1;
    }
    public void setReserve2(String reserve2) 
    {
        this.reserve2 = reserve2;
    }

    public String getReserve2() 
    {
        return reserve2;
    }
    public void setReserve3(String reserve3) 
    {
        this.reserve3 = reserve3;
    }

    public String getReserve3() 
    {
        return reserve3;
    }
    public void setReserve4(String reserve4) 
    {
        this.reserve4 = reserve4;
    }

    public String getReserve4() 
    {
        return reserve4;
    }
    public void setReserve5(String reserve5) 
    {
        this.reserve5 = reserve5;
    }

    public String getReserve5() 
    {
        return reserve5;
    }
    public void setIsValid(String isValid) 
    {
        this.isValid = isValid;
    }

    public String getIsValid() 
    {
        return isValid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("welderName", getWelderName())
            .append("companyName", getCompanyName())
            .append("welderCard", getWelderCard())
            .append("welderGender", getWelderGender())
            .append("stampNo", getStampNo())
            .append("technicalRegistration", getTechnicalRegistration())
            .append("preparation", getPreparation())
            .append("welderId", getWelderId())
            .append("birth", getBirth())
            .append("weldingYear", getWeldingYear())
            .append("education", getEducation())
            .append("welderPersonId", getWelderPersonId())
            .append("reserve1", getReserve1())
            .append("reserve2", getReserve2())
            .append("reserve3", getReserve3())
            .append("reserve4", getReserve4())
            .append("reserve5", getReserve5())
            .append("isValid", getIsValid())
            .toString();
    }
}
